package my.sorter.dao.baseClient;

import java.util.List;
import my.sorter.dao.model.DiagnosesDetail;
import my.sorter.dao.model.DiagnosesDetailExample;
import org.apache.ibatis.annotations.Param;

public interface DiagnosesDetailMapper {
    long countByExample(DiagnosesDetailExample example);

    int deleteByExample(DiagnosesDetailExample example);

    int deleteByPrimaryKey(String id);

    int insert(DiagnosesDetail record);

    int insertSelective(DiagnosesDetail record);

    List<DiagnosesDetail> selectByExample(DiagnosesDetailExample example);

    DiagnosesDetail selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") DiagnosesDetail record, @Param("example") DiagnosesDetailExample example);

    int updateByExample(@Param("record") DiagnosesDetail record, @Param("example") DiagnosesDetailExample example);

    int updateByPrimaryKeySelective(DiagnosesDetail record);

    int updateByPrimaryKey(DiagnosesDetail record);
}